$(function(){
	var PigM_ID = "PigM_Player";
	var isplay = false;
	
	//ajax载入播放列表
	GetList();
	
	//载入管理页面
	window.parent.window.frames['admin'].location.href = "admin.php";
});

function GetList(){//ajax载入播放列表
	$.ajax({
		cache: false,
		dataType: "html",
		url: "player.php?act=getlist",
		success:function(data){
			$(".mlist").html(data);
			//处理播放列表
			$(".mlist li a").each(function(){
				//$(this).attr("_href",$(this).attr("href"));
				//$(this).attr("href","javascript:void(null);");
				$(this).click(function(){
					PlayM($(this));
					$(this).blur();
				});
				
				if( PigM_State("PigM_mid")== $(this).attr("_mid") ){
					$(this).addClass("thisclass");
				}
			});
			
			//初始化播放器
			if($("head").attr("isplay") != "true"){
				PigM_Ready();
				$("head").attr("isplay","true");
			}
		}
	});
}

function PigM_Ready(){//初始化
	if($("head").attr("isready") == "true"){
		if($(".mlist li a.thisclass").size()>0)defmusic = $(".mlist li a.thisclass");
		else defmusic = $(".mlist li a:first");
		PlayM(defmusic);
	}
	$("head").attr("isready","true");
	
}

function SwfID(Name){//取得播放器对象
	if (navigator.appName.indexOf("Microsoft") != -1)return window[Name];
	else return document[Name];
}

function PlayM(obj){//播放
	//LoadLrc(obj);
	SwfID("PigM_Player").PlaySet("autoplay","true");
	SwfID("PigM_Player").m_url(obj.attr("_mid"));
	
	
	//$(".mlist li a[_mid]").removeClass("thisclass");
	//obj.addClass("thisclass");
}

function PigM_State(sname){//取得状态信息
	return $(".PigM_StBox").find("span[class='"+sname+"']").html();
}

function PigM_Run(state){//播放器运行
	//接收状态信息
	$(".PigM_StBox").html(state);
	
	//自动播放下一曲
	if(PigM_State("PigM_state") == "over")NextM();
	
	//输出状态信息
	$(".pmp_playtime").text(PigM_State("PigM_minutesed")+":"+PigM_State("PigM_secondsed"));
	$(".pmp_state").text(PigM_State("PigM_state"));
	$(".pmp_musicinfo").html($(".mlist li a[_mid='"+PigM_State("PigM_mid")+"']").html());
	
	//$(".debug").html(state);
	
	$(".mlist li a[_mid]").removeClass("thisclass");
	$(".mlist li a[_mid='"+PigM_State("PigM_mid")+"']").addClass("thisclass");
}

function NextM(){//下一曲
	if($(".mlist li a.thisclass").parent("li").next("li").size()<1){
		next = $(".mlist li a:first");
	}else if($(".mlist li a.thisclass").parent("li").next("li").size()>0){
		next = $(".mlist li a.thisclass").parent("li").next("li").find("a");
	}else{
		next = $(".mlist li a:first");
	}
	PlayM(next);
}

function PrevM(){//上一曲
	if($(".mlist li a.thisclass").parent("li").prev("li").size()<1){
		prev = $(".mlist li a:last");
	}else if($(".mlist li a.thisclass").parent("li").prev("li").size()>0){
		prev = $(".mlist li a.thisclass").parent("li").prev("li").find("a");
	}else{
		prev = $(".mlist li a:last");
	}
	PlayM(prev);
}
